package com.whmall.service.crm.module.company.service;

import com.whmall.component.entity.dto.PageReqDTO;
import com.whmall.component.entity.dto.PageRspDTO;
import com.whmall.component.service.DbService;
import com.whmall.service.crm.entity.dto.company.CompanyLogCreateReqDTO;
import com.whmall.service.crm.entity.dto.company.CompanyLogListReqDTO;
import com.whmall.service.crm.entity.dto.company.CompanyLogRspDTO;
import com.whmall.service.crm.module.company.entity.CompanyLogDO;

import java.util.List;

/**
 * 公司日志服务
 */
public interface CompanyLogService extends DbService<CompanyLogDO> {

    /**
     * 分页查询公司日志
     * @param pageReqDTO
     * @param reqDTO
     * @return
     */
    PageRspDTO<CompanyLogRspDTO> listCompanyLog(PageReqDTO pageReqDTO, CompanyLogListReqDTO reqDTO);

    /**
     * 创建公司日志
     * @param createReqDTO
     */
    void createCompanyLog(CompanyLogCreateReqDTO createReqDTO);

}
